package com.xuxueli.commontdemo.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 响应参数
 */
@Data
public class ApiResponseParam implements Serializable {

    private static final long serialVersionUID = 6419199677525090354L;

    /**
     * 参数名（对外）
     */
    private String paramName;

    /**
     * 参数类型
     */
    private String paramType;

    /**
     * 参数说明
     */
    private String paramDescription;

    /**
     * 用于分页
     */
    private boolean paramPagination = false;

    /**
     * 映射字段名称
     */
    private String columnName;

    /**
     * 映射字段类型
     */
    private String columnType;

    /**
     * 子节点
     */
    private List<ApiResponseParam> child;

}
